package com.zxl.designpattern.structure.facade;

/**
 * @author zxl
 * @version 1.0
 * @description 游戏客户端
 * @date 2025/6/1 14:22
 */
public class GameClient {
    private String gameName;

    public GameClient(String gameName) {
        this.gameName = gameName;
    }

    public void initialize() {
        System.out.println(gameName + " 客户端初始化中...");
    }

    public void loadAssets() {
        System.out.println("加载游戏资源...");
    }

    public void verifyGameFiles() {
        System.out.println("验证游戏文件完整性...");
    }

    public void startGameSession() {
        System.out.println(gameName + " 游戏会话已启动!");
    }

    public void closeGameSession() {
        System.out.println(gameName + " 游戏会话已关闭");
    }
}